/* 
 * File:   Observer.h
 * Author: ivar
 *
 * Created on June 13, 2010, 5:33 PM
 */

#ifndef _OBSERVER_H
#define	_OBSERVER_H

//#include "Subject.h"

class Subject;
class Observer {
public:    
    virtual ~Observer();
    virtual void update(Subject *subjectChanged) = 0;
protected:
    Observer();
    Observer(const Observer& orig);    
};

#endif	/* _OBSERVER_H */

